3013 747
27035 66
38912 210
19977 747
13521 124
8079 633
7936 442
4197 610
16700 505
10280 648
10817 454
5178 675
7642 62
5818 309
4132 602