3022 443
2156 51
4687 516
5425 186
24467 654
14370 388
30558 891
14166 570
306443 1437
101886 802
65309 725
25556 284
29283 507
16647 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