950158
99431
959582
840811
267922
316805
133995
48131
138889
3939
956732
9366
5161799
3574581
3098148
2403804
2238988
2061609
1978358
191878
1774118
1722136
1692196
1639471