1084
1318
884
803
3585
907
941
1048
934
830
1261
1258
1164
1505
993
1997
1226
916
945
931
892
1003
1119
1447
1061
851
989
897
947
1109
935
965
2162
909
5233
1071
1517
999
876
1308
973
1413
897
1033
916
1397
965
1039
884
951
974
1087
1060
1059
1127
1162
801
1121
955
1013