953 313
1149 255
1678 296
863 193
2507 750
5097 589
940 247
395 102
2965 843
12505 328
10241 640
7468 145
18427 898
12011 715
2880 545