2997 747
26797 66
38678 210
19922 747
13465 124
8049 633
7913 442
4184 610
16665 505
10239 648
10786 454
5157 675
7610 62
5773 309
4119 602