588246
125588
427935
115579
849659
496162
131312
203290
94479
686479
389369
702905
5169799
3590581
3117148
2418804
2243988
2069609
1990358
192178
1776118
1724136
1696196
1642471