5111
484725
758319
394634
319688
463565
609923
404169
631670
146283
10274
688125
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352