2653
2530
2454
2086
1864
1838
1729
1559
1489
1330
1302
1270
1261
1231
1215
1211
1209
1208
1143
1126
1123
1098
1072
1026
999
999
989
984
949
940
934
926
914
903
898
898
868
866
834
828
828
821
812
811
797
795
790
759
755
744
740
733
728
722
721
717
716
708
705
701
701
701
697
685
665
659
656
650
639
632
631
625
623
623
622
613
612
603
603
600
600
596
596
591
591
586
582
579
579
574
572
571
568
566
563
561
547
547
541
539
539
536
533
530
522
521
519
517
514
511
511
509
504
500
499
498
495
490
489
488
486
484
479
479
474
472
471
471
468
463
461
460
458
456
456
452
446
440
433
430
416
414
413
412
410
405
404
399
395
392
388
387
386
381
372
371
360
360
357
345
345
345
340
332
332
331
330
321
320
311