15000 458
28657 164
46247 757
30879 177
22175 92
11007 102
44616 364
38783 221
41566 273
15712 519
20643 154
8924 455
3664 97
4476 889
4574 404
6828 504
4978 645
3854 141
6805 285
5512 622
2249 86
10000 359
4304 923
7988 797
12213 483
3631 346
6054 273
7005 388