597241
1121566
565976
1308719
64987
17511001
906196
472604
142772
1111836
1264774
240382
268284
503841
419275
783256
818951
471118
381102
60387
526115
83966
280432
639607