2413
37720
52212
110035
192336
3215
1010
2323
3565
3307
245344
4298
201500
1649717
1169212
11529276
1045316
10418259
98064
8462155
786911
71776
62644
58052