3000
1990
17315
3661833
1809
22823
1950
2360
21779
2900
1918
20718
621912
44570
44483
42587
3788270
3562156
30474
2945149
28206
23942
22180
20320