891
850
2556
2890
2133
699
782
677
685
715
995
830
1522
2778
797
1086
829
865
2069
780
1284
756
1765
943
862
1213
841
736
1858
810
719
1192
886
680
724
991
911
870
739
738
757
737
811
667
781
855
2208
745
762
765
733
936
832
743
939
717
902
848
1093
787