5520 208
28761 125
5735 208
19102 639
22112 341
7803 68
3903 353
16552 329
2645 45
8407 967
3002 145
6270 703
6142 671
5123 752
6032 335
19232 380
16685 692
4579 242
4680 153
19937 429
5833 110
1000 37