2166
1559
1316
1209
972
962
895
889
884
810
808
790
764
724
715
633
613
588
585
580
557
555
548
545
542
530
521
517
515
515
507
504
495
491
490
475
473
459
455
448
426
422
415
413
408
405
400
398
395
392
392
389
387
387
387
381
381
374
374
373
372
367
364
363
360
358
356
348
346
346
346
345
345
341
341
340
340
338
338
336
336
336
335
332
331
328
324
322
300
300