2925
1394
962
1635
881
1011
1076
931
843
789
991
1585
813
867
2840
2560
798
925
1095
4378
1665
933
1879
1521
2266
915
913
976
1079
920
861
896
1230
1339
2729
947
785
944
917
899
890
1032
1069
1294
3010
1015
1896
2830
916
2345
1046
6776
1224
937
1108
913
1128
3585
1092
1175