18232 64
32700 210
17506 747
10914 122
7477 633
6824 442
3751 610
15007 505
8862 648
9988 454
4587 675
4524 61
4615 309
3684 602