112953
74560
573994
600310
679305
661399
260270
38960
634987
255201
523259
490501
629407
882608
395678
99259
822106
629822
45865
957851
614146
253968
81612
391142
35720
906853