3001 747
26861 66
38725 210
19942 747
13483 124
8053 633
7918 442
4188 610
16669 505
10250 648
10793 454
5161 675
7616 62
5781 309
4122 602