3092
1917
32220
1807
2539
2266
23713
1882
22910
1694
1966
2183
613712
43980
43903
42117
3720270
3509156
30014
2908149
27856
23682
21980
19990