2991 747
26729 66
38642 210
19907 747
13452 124
8040 633
7899 442
4182 610
16656 505
10229 648
10781 454
5154 675
7595 62
5759 309
4114 602