3021 443
2152 51
4683 516
5424 186
24465 654
14368 388
30556 891
14164 570
306412 1437
101827 802
65223 725
25539 284
29270 507
16635 929
19281 631
9060 168
4921 885
6423 747
5158 763
3995 311
2044 94
4454 373
5795 596
12068 418
4789 240
2674 588
4625 721
1239 43