902580
118246
276656
543977
600424
328564
1004905
92912
232782
998264
726187
702437
639582
904931
332858
654573
72265
53401
98475
252840
830246
93319
457336
996252
355717
430549
640489
359154
34825
38041