22088
328790
957970
768122
468529
329802
117748
589551
323316
812499
192438
58978
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352