176
174
146
178
151
142
1410
153
145
163
134
1310
15481
12570
9841
8610
681263
6640
6220
5571
553147
52310
472142
4030