13929
75916
8651
493738
229365
1005864
502389
595707
81425
829848
198576
269125
670841
208895
12806
907923
1266
40464
55369
958136
139435
256141
362475
1010616
423767
788162
525825
340489
933135
997302