1346
954
926
983
1043
795
1074
911
1267
4552
1104
926
864
901
1490
1564
1024
770
1157
931
928
826
932
2075
3004
967
967
1062
1052
1054
911
962
1162
1232
890
952
1199
1082
1226
893
1432
956
5017
989
920
973
2786
1227
1034
918
945
1170
983
1307
871
1552
1323
1089
1194
1702