920496
591296
773787
195122
543466
341300
856561
941736
116132
826784
618786
461493
5079799
3512581
3000148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471