3021 443
2156 51
4687 516
5425 186
24467 654
14370 388
30558 891
14166 570
306442 1437
101885 802
65306 725
25556 284
29282 507
16646 929
19282 631
9061 168
4922 885
6423 747
5159 763
3996 311
2047 94
4455 373
5795 596
12069 418
4792 240
2675 588
4627 721
1239 43