813
565
546
489
470
401
394
379
351
312
296
295
293
290
271
269
263
262
257
256
253
251
250
240
227
221
219
207
201
200
195
194
191
184
183
181
176
173
171
168
167
165
164
163
161
160
158
157
156
155
154