2501
2783
1962
34310
2877
2683
2240
1490
2272
3783
3053
69820
1984137
13819284
1367812
11983261
1169240
110443
9919157
974711
814837
80166
74925
68422