404616
83184
846630
31110
330536
884983
901958
78400
15866748
706886
5086578
4435980
3553510
3550192
2319216
2224495
379972
394161
2983
944604