50728
699604
7994
310634
871214
518350
74146
181455
49599
445643
760623
277742
429679
846314
274560
507122
420142
890902
788465
160273
455339
840935
808727
885370
830927
954584