4060
4040
3903
3800
4262
3830
3361
3470
37227
2980
26358
3001
28217
21420
19751
17453
1405265
13702
1269148
12286
11000
1063144
9380
80311