953 313
1149 255
1678 296
863 193
2507 750
5100 589
941 247
396 102
2965 843
12507 328
10243 640
7471 145
18428 898
12011 715
2880 545