21501 64
35112 210
18505 747
12343 124
7706 633
7342 442
3969 610
15821 505
9448 648
10348 454
4843 675
4750 61
5102 309
3837 602