2254
1808
1696
1490
1477
1459
1343
1233
1172
1144
1143
1085
1028
1026
1023
977
973
966
947
939
925
923
922
907
903
895
893
832
811
773
772
770
722
719
694
683
677
670
667
666
665
651
627
610
609
603
596
592
590
580
580
570
555
546
545
537
535
527
527
524
522