983
780
756
718
665
615
606
566
559
554
543
525
493
483
436
433
433
356
347
345
334
328
325
324
324
317
311
292
289
279
273
269
269
268
266
264
262
258
257
255
253
252
248
247
240
239
237
227
223
221
221
219
215
215
214
207
206
205
204
204
203
202
197
193
192
188
182
181
180
177
170