513132
99169
488658
737967
448307
180250
835618
93208
79527
815606
13064
130270
5051799
3490581
2963148
2290804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471