953 313
1149 255
1678 296
863 193
2508 750
5101 589
941 247
396 102
2965 843
12508 328
10243 640
7471 145
18428 898
12011 715
2881 545