111
176
80
161
130
112
172
170
243
110
143
31757
24240
22662
20143
1631267
15782
1446148
13976
1301144
12230
10980
9310