3656
6949
1453
3918
1067
1114
906
836
879
936
1120
1127
896
1076
1974
1269
974
845
949
849
918
907
1028
1291
1005
1257
1573
1129
1077
1134
1223
960
932
3293
1364
996
1457
985
836
912
872
4285
910
3548
819
977
1435
3133
1499
1028
1124
1081
979
1027
1181
1171
1034
1323
1385
947