59842
46568
115691
80662
2086
28943
938180
690
1255172
55857
59067
61428
596123
630
33938
22920
35557
96272
57344
31825