252728
1002277
13581
848478
100844
603461
560363
753305
676825
99201
442821
44537
5164799
3581581
3104148
2411804
2241988
2066609
1982358
192078
1774118
1724136
1694196
1641471