18184 64
32680 210
17492 746
10901 122
7472 633
6814 442
3747 610
15004 505
8853 648
9986 454
4580 675
4522 61
4609 309
3677 602