164
1510
133
160
154
140
136
135
132
150
122035
15311
12340
9611
8510
670263
6550
5990
5471
546147
51610
462142
3960