1048228
57615
294749
789977
98453
172117
656913
340136
86279
30791
739256
815259
462808
640640
762536
551438
27970
704290
513855
951334
891134
80492
148353
235484
172497
105950
376888
439100
81732
884412