2218
695
678
594
594
554
537
514
475
455
455
439
428
412
409
387
386
375
372
368
360
355
341
332
329
328
325
318
317
310
309
299
299
294
294
292
291
288
284
279
276
273
271
271
270
270
268
263
263
263
261
256
256
252
251
247
245
245
244
240
238
233
233
228
228
221
218
218
216
215
212
212
209
207
203
202
202
194
194
192
192
188
182
180
180
173
164
161
149
148