119821
462151
48362
467269
707343
368179
904241
252728
1002277
13581
848478
100844
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471