616484
103506
414588
16875
500999
805394
988162
682261
239324
583468
803168
453900
567779
69273
439370
311530
247385
403910
782527
1086745
457600
135856
969830
923337
181232
675476