3913
2696
1940
2000
142248
49222
83215
66313
1390
3885
3017
1683
1984137
13820284
1367812
11983261
1169340
110443
9919157
974711
814837
80166
74925
68422