639686
596375
492760
319890
246287
797849
321429
55754
78743
177639
338988
694807
904296
504371
542595
100545
20417
332757
616482
109433
225534
976617
916677
1024781
480135
665412