2501
2783
1962
34310
2683
2240
1490
2272
3783
3053
69820
1280
1983537
13803284
1367412
11966261
1168640
110423
9908157
973611
813937
80146
74915
68372