42058
5140
3540
3910
3630
4480
4190
3990
3590
33235
5100
39977
30570
28993
26285
2260267
20444
1971153
1824149
18116
15060
14630
12930