3001 747
26868 66
38733 210
19943 747
13484 124
8053 633
7918 442
4188 610
16670 505
10251 648
10794 454
5164 675
7617 62
5786 309
4123 602