2600
4140
2166
3250
3110
10260
4372
4268
3584
104416
2171
29610
1983537
13807284
1367612
11980261
1168740
110433
9913157
973711
813937
80156
74915
68382