1186
948
2145
1035
1025
2054
1344
3279
994
1150
1051
937
906
984
1396
1504
7976
1644
1633
997
1000
1011
966
1433
913
1001
910
972
1175
1078
1189
858
1354
1004
1334
911
1290
2118
1491
939
5765
855
1087
981
920
2166
926
1140
903
1093
1000
1680
1907
883
10404
1031
1260
948
1389
1607