24847 370
2785 196
6033 492
973 41
1378 116
3597 636
6332 681
4439 628
7900 611
5720 806
7855 589
3181 53
4972 563
150268 264
19937 460
5712 516
13835 285