16421 89
21744 584
6679 316
3848 120
7686 770
4653 652
5798 372
7459 464
3955 536
46035 508
23988 300
27648 81
29789 676
16685 256
4972 428