598240
353897
65460
43145
885332
18636
92264
908431
928194
772273
668754
240216
586566
804541
493477
927646
884338
158680
142270
44477
835960
784653
98176
469447
270766
28415