695368
512609
67010
224783
1048228
57615
294749
789977
98453
172117
656913
340136
858444
291273
543862
212620
111597
472768
464926
142429
955497
682968
237624
441941
192751
177323
887742
96778
13388
370582