3023 443
2157 51
4688 516
5427 186
24474 654
14370 388
30559 891
14167 570
306602 1437
101962 802
65435 725
25575 284
29291 507
16657 929
19283 631
9064 168
4923 885
6424 747
5161 763
3998 311
2048 94
4457 373
5798 596
12069 418
4797 240
2675 588
4630 721
1241 43