21506 64
35114 210
18506 747
12344 124
7706 633
7343 442
3969 610
15822 505
9449 648
10350 454
4846 675
4750 61
5104 309
3837 602