25191 579
16022 758
9935 686
18587 313
19683 188
7959 77
22263 535
63213 306
88224 633
11304 650
34031 543
16475 239
52382 155
91451 760
7796 450
14503 62
14810 669