2170
1891
1861
1848
1822
1665
1568
1444
1354
1156
1130
1103
1073
989
980
970
969
967
928
904
890
890
876
850
828
824
772
752
752
741
740
739
734
731
722
706
698
696
681
675
658
654
646
634
630
625
617
616
615
606
584
584
579
572
569
558
557
557
557
549
547
544
539
535
534
522
514
510
502
502
484
483
483
482
481
478
474
473
473
462
462
462
461
457
448
446
446
444
437
436
433
429
425
423
412
409
409
403
403
400
396
391
380
371
371