1510
166
164
1518
137
128
132
125
151
1612
143
14160
11530
8941
7530
609263
5900
5570
5061
491147
4689
427142
33950