3001 747
26846 66
38714 210
19936 747
13480 124
8053 633
7917 442
4187 610
16669 505
10249 648
10793 454
5160 675
7615 62
5780 309
4122 602