58883
400683
308118
298337
209619
84827
419352
987380
601935
191837
784426
199908
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471