860
1966
1245
3121
1392
1275
965
1058
1080
907
1344
1170
941
773
878
3040
2055
779
20270
1122
718
658
841
716
823
793
927
787
736
2045
1036
713
727
770
718
1615
692
1111
1581
982
1450
684
596
931
752
2268
1700
1022
662
758
645
679
1305
794
1015
743
795
838
1006
781
1066
679
802
981
1074
686
2018
878
1047
1021
909
1210
744
765
1760
1845
1076
696
14730
894
696
682
958
1225
807
714
1125
839
736
1581
998
814
1044
664
2004
1749
754
1990
661
782
861
790
1176
719
1618
885
764
852
2103
1579
1782
657
562
713
810
732
801
654
1187
2154