570186
210401
4296
783151
742265
165186
24813
325173
539928
70442
170407
940805
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471