42058
5140
3540
3910
3630
4480
4190
3990
3580
4080
3150
39947
30550
28923
26265
2256267
20424
1967153
1824149
18106
15060
14590
12900