803246
451920
590501
648138
1058710
585615
827535
996951
10945
487397
225264
265247
675494
395263
512590
504237
34179
25315
408123
585878
136262
344971
277891
930137
176590
40142