3021 443
2152 51
4682 516
5424 186
24465 654
14366 388
30556 891
14163 570
306358 1437
101766 802
65135 725
25515 284
29265 507
16629 929
19276 631
9058 168
4921 885
6422 747
5156 763
3995 311
2042 94
4452 373
5794 596
12067 418
4788 240
2673 588
4625 721
1238 43