894
929
1224
1132
3316
1279
961
1292
1764
1099
1111
2253
918
964
927
1106
4654
1229
967
968
5550
2307
922
845
913
897
999
863
958
956
1264
1130
854
972
990
1187
839
934
838
799
1127
984
974
1684
1276
1142
1258
1059
899
860
992
896
1095
958
861
825
958
1334
1076
3278