1187
987
965
898
890
889
862
783
725
649
601
595
595
594
586
578
575
516
512
468
460
452
450
433
422
417
415
406
404
400
387
378
378
371
363
359
357
356
352
351
348
347
340
337
335
333
332
332
332
330
327
323
322
320
320
319
315
313
308
308
307
307
306
304
302
299
299
299
297
297
296
294
293
291
290
289
288
288
285
283
282
280
271
270
268
267
259
246