3007 443
2134 51
4656 516
5412 186
24417 654
14354 388
30543 891
14143 570
305873 1437
101170 802
64127 724
25361 284
29181 507
16545 929
19258 631
9038 168
4905 885
6411 747
5136 763
3978 311
2016 94
4438 373
5777 596
12050 418
4774 240
2658 588
4611 721
1225 43