4080
31120
2667
2358
25527
25017
2267
1416
2320
26710
15820
22915
615212
44110
44063
42187
3735270
3524156
30154
2914149
27926
23762
22000
20110