3012 747
27008 66
38888 210
19975 747
13518 124
8074 633
7934 442
4196 610
16698 505
10277 648
10810 454
5175 675
7638 62
5810 309
4131 602