309751 1039
123347 803
5172 227
30231 928
8005 117
448956 726
64043 658
12009 726
24073 626
15519 441
14799 438
19379 375
33257 394
18900 703
8276 551
31830 598
22011 158
5072 298
40363 780
43981 593
25321 746
2634 356
3457 523
1867 84