1057
1609
4051
903
1280
2596
856
911
928
2867
1235
8556
2230
1049
943
908
1958
1505
947
4347
1543
1576
830
918
1316
1166
1138
1174
951
2977
1534
3241
1346
1011
1024
914
1058
914
1088
970
1253
1045
960
1060
1454
997
890
1099
962
1447
1617
978
1259
1586
2607
1166
1143
946
877
939