1505 296
856 193
2445 750
3448 589
901 247
351 102
2946 843
12256 328
10093 640
7447 145
18309 898
11983 715
2863 545