16230
17823
22429
2250
1708
12312
18724
2018
1629
2017
2859
1628
612411
43860
43703
41947
3713270
3501156
29934
2903149
27786
23602
21930
19940