85881
89614
750527
642745
858860
71985
49518
60774
666558
628332
172470
727441
5238366
4292933
4179458
3394462
3340998
3258285
3203955
2909726
2896226
2402209
2091352
2079407