9797 189
8093 65
5871 736
4156 142
49924 633
4927 700
8490 494
59344 197
12552 594
2722 372
59760 105
7268 616
4947 676
19937 460
3536 295
39049 333
4291 373
3140 448
8268 553
3968 764
8379 671
5344 614
4100 422
5163 208
6894 482
3201 584
246976 1043
2378 104