1278
888
826
834
2951
846
1928
813
964
864
1573
1288
993
844
841
869
975
840
914
1047
2198
2072
1896
936
863
1105
1052
979
925
865
970
892
2056
1343
932
862
967
935
866
843
965
1473
2320
874
929
1381
1650
865
1003
3196
1459
843
1593
878
2161
828
917
917
1879
842
1328
837
1614
778
824
1355
2123
1439
878
803
1944
844
796
826
1114
1854
930
1041
877
1431
1426
1380
838
2237
2913
832
1843
1312
873
1380
786
964
807
698
1606
1031
3899
866
2121
1454
748
846
1553
900
1171
820
896
1308
2032
773
879
1115
1310
1009
1145
885
1013
2143
1059
813