1510
166
164
138
1518
137
128
132
125
151
1612
143
14230
11540
8961
7570
614263
5960
5600
5081
494147
4699
428142
34450