1005
878
1397
969
940
1001
1025
876
3495
786
837
844
1564
3615
922
1406
915
972
817
2624
897
914
850
912
847
1129
1018
982
923
877
1116
951
993
1278
1713
892
1258
987
851
904
820
1057
922
949
1078
799
1032
995
765
812
804
1068
827
782
820
1127
1112
878
878
935