5042 832
10459 555
31366 281
624089 1436
12683 735
14317 653
140655 326
112248 866
10323 842
12366 676
2966 59
3896 95
3213 226
6372 458
3674 407
4214 528