170
137
123
281
324
186
3410
166
171
144
185
270
21276
16010
14161
12750
9772
929263
8550
8554
805148
701142
66611
6350