10557 35
2578 71
5181 135
14625 679
22042 273
12016 324
7337 455
17339 611
6130 861
4090 171
5544 599
5210 343
5418 658
6789 789
2722 492
3009 733
2087 34
3229 531
7003 415
5635 348
8100 611
4857 329
4905 388
5861 444
17492 665