681210
170657
675117
673792
636531
130782
301589
682633
791360
606551
1316310
167752
7861668
426723
785697
467525
2309869
1124609
2280784
1717558
1199552
703760
893101
486420
414423
159766