20110 625
22683 97
177404 206
28646 598
4048 273
6520 591
4242 820
6912 310
19903 196
14786 175
9155 493
4728 637
3721 259
6186 619
5286 706
4672 40
5010 695
6623 403
5755 641
5997 962
5503 320
8164 718
2355 300
4424 532
4623 43
8648 88
7785 83
8795 658