698462
108639
373130
294964
1330400
658989
23162
911644
83664
752455
298522
116966
1098998
532796
603927
975573
1105581
171746
368192
469482
155998
498433
541487
1047871
92290
802359