2162
2131
1913
1570
1464
1398
1337
1316
1306
1299
1273
1268
1234
1213
1163
1139
1069
1059
1053
1046
1039
1018
1003
981
951
933
913
886
880
875
866
859
858
857
817
816
798
794
784
779
773
764
756
751
747
743
741
736
735
728
724
724
712
711
709
703
694
687
687
685
678
667
658
657
656
655
654
652
638
636
632
632
621
618
617
613
613
613
612
608
599
597
585
584
580
572
564
562
557
555
554
549
549
549
548
540
530
524
520
504
502
466
463
459