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