580164
284962
49420
379912
264760
57562
90193
465499
77315
829964
324796
153672
5221799
3644581
3174148
2471804
2263988
2099609
2022358
193278
1804118
1736136
1709196
1652471