372258
360176
138180
818187
130714
642153
530932
972751
323543
812218
598822
735332
5042799
3483581
2957148
2279804
2196988
1992609
188978
1872357
1728118
1703136
1650195
1615471