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