1035
20695
1695
1120
1218
845
1079
2237
899
1816
755
1879
854
1234
867
889
846
917
756
770
2214
727
764
865
956
1117
3266
809
997
812
797
992
1055
1405
876
1202
644
1046
814
741
924
1918
1527
903
4104
1452
959
1321
1358
719
1109
2118
787
808
940
944
1075
979
710
785
875
3079
2969
768
983
865
1228
12826
2283
4717
992
1965
3358
740
1800
796
989
2169
1985
1120
949
1582
1078
977
1133
2014
1029
1563
1052
731
1238
889
1507
1210
737
1069
717
2271
975
805
1042
2710
1971
665
2863
703
1000
2443
787
959
706
3112
890
1880
928
5807
836
4456
615
3014