505194
49622
546138
608595
573986
924118
780623
65368
60308
704949
61089
371740
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471