803246
451920
590501
648138
1055710
585615
827535
996951
10945
224264
264247
606896
56260
64483
432343
446290
54045
508225
549100
377589
526509
272861
122908
191600
384891
947968