21495 64
35108 210
18502 747
12338 124
7706 633
7341 442
3969 610
15821 505
9445 648
10347 454
4842 675
4750 61
5099 309
3837 602