112911
24742
202816
733263
660430
95591
720424
150286
704851
897864
642536
272421
5079799
3512581
3000148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471