3992
658600
976462
86985
597524
407804
608175
482270
1000896
291146
73903
962712
233679
560296
951729
812985
23595
556875
809659
520502
579294
554468
179806
71164
440993
649805