1165
2165
3830
4420
2610
2050
28213
1443
1336
38814
780
2890
688812
49443
48640
48138
4256271
4045158
33174
3257151
31146
26712
24491
22900