574745
696600
222749
786957
655479
710858
554984
548700
523227
64425
231458
935915
5453367
4485934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407