1510
166
164
1518
137
132
125
151
1612
143
150
118
14120
11450
8851
7510
605263
5880
5500
4991
487147
4679
425142
33950