3016 500
39162 211
8213 394
4403 366
2824 316
25833 181
119111 165
14750 208
8203 624
8244 154
153113 448
111905 676
46191 533
109375 310
21670 1020
5979 481
31089 813
36550 187
27288 708
24208 766
14777 365
4122 192
5396 185
3468 775
1715 273
25726 482
21207 167
53045 718