399229
16615
205209
521607
428300
843531
173831
890603
119245
291259
147649
666736
193226
660903
64068
294967
113491
19495
799998
671302
309595
131847
779562
397358
650564
642160