180693
404626
622209
646161
948262
866930
862328
54725
380202
275593
950548
292425
5160799
3574581
3098148
2403804
2236988
2060609
1977358
191878
1774118
1722136
1692196
1639471