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