1002
1848
917
3973
3631
800
885
4915
851
1189
2130
2200
748
787
1436
777
927
1191
1486
823
966
786
990
1122
805
1022
2773
788
3465
809
761
793
914
908
1563
1047
731
877
961
848
877
863
899
1149
791
1078
902
1196
879
2191
1012
846
780
1248
1294
1022
1253
1158
976
1144