22812 525
65625 239
140907 327
62844 430
316686 1370
18406 651
9005 848
11465 777
8428 326
10332 721
7545 548