21497 64
35109 210
18502 747
12340 124
7706 633
7341 442
3969 610
15821 505
9447 648
10348 454
4843 675
4750 61
5102 309
3837 602