4030
3970
3843
3760
4222
3800
3251
3430
36727
3001
25758
3480
27707
21030
19451
17282
1376265
13582
1244148
12066
10930
1048144
9160
79311