2996 747
26796 66
38677 210
19920 747
13465 124
8048 633
7913 442
4184 610
16664 505
10238 648
10784 454
5157 675
7604 62
5773 309
4118 602