3001 747
26852 66
38721 210
19939 747
13482 124
8053 633
7917 442
4187 610
16669 505
10249 648
10793 454
5161 675
7616 62
5780 309
4122 602