2044 313
4074 356
4340 788
1570 453
3156 408
21196 515
7587 249
31865 610
33488 665
8793 551
38240 604
12683 792