413201
134938
880290
983299
947175
565671
96014
634350
812110
358106
501656
370446
5145799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471