258727
881128
501174
24632
48576
134545
821568
962399
46328
884113
227971
932168
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471