21637 64
35207 210
18548 747
12381 124
7716 633
7352 442
3978 610
15852 505
9475 648
10371 454
4851 675
4773 61
5116 309
3844 602