935
853
1104
1109
920
1091
1057
1236
2909
925
1231
1398
1099
2564
3080
1044
1209
1227
2816
908
1463
1718
917
1596
2692
1529
990
1847
1010
1323
1545
3046
1071
907
1049
3459
969
4049
1139
7923
1644
1430
2450
1141
851
887
942
1202
914
894
874
1439
1476
1379
1403
1496
1324
3599
1055
1467
1266
1110
1401
932
897
1322
873
1494
949
817
1213
794
899
809
911
823
775
1029
991
849
2016
812
935
843
1202
931
814
957
1807
911
2265
789
1405
1111
4953
892
6695
795
1131
1001
899
762
914
888
859
835
903
783
874
1795
1189
4294
1070
907
850
1109
989
884
1301
940