3221
1242
835
963
974
3468
861
11205
1304
939
837
1196
1629
1649
2884
913
4450
1062
1652
1093
1120
1113
985
910
976
1085
1032
1035
1749
856
1158
3493
922
5963
1181
1576
993
1055
1131
1312
2166
1529
1096
2207
1435
1047
1044
1059
961
2443
1331
1172
1245
981
2790
1872
1173
967
987
1564