112975
928473
295667
240538
160630
587246
583464
2043
1021559
343936
122690
464327
42743
530676
88322
95249
60416
242693
469177
14201
9431
942804
14523
474996
97294
167641