58883
400683
308118
298337
209619
84827
419352
987380
601935
191837
784426
199908
5136799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1687196
1635471