180
171
182
174
140
132
113
112
30047
22930
21032
18773
1501267
14452
1352148
13046
1163144
11600
10110
83911