12125 534
16304 396
6600 93
8299 352
16209 824
17474 759
9267 200
8686 721
34023 733
23364 419
28657 296
748 57