3021 443
2156 51
4684 516
5424 186
24467 654
14368 388
30556 891
14165 570
306427 1437
101853 802
65263 725
25546 284
29275 507
16639 929
19282 631
9060 168
4922 885
6423 747
5158 763
3995 311
2045 94
4455 373
5795 596
12069 418
4789 240
2675 588
4626 721
1239 43