1016
1145
1461
935
1100
872
990
865
822
1237
884
2762
878
1154
1004
1536
886
965
908
983
912
965
848
1348
1607
1016
1886
1804
1132
4556
1527
2922
878
1449
1196
946
3733
3337
984
2346
1583
1370
5325
1151
1181
936
1112
1041
775
1352
889
972
7382
957
915
914
4031
1349
2966
1139