1081
1502
2189
988
1051
718
1080
1118
3053
1191
1970
775
2911
825
1251
746
958
1222
21011
1731
1411
8246
819
21292
3637
725
755
882
2422
863
786
747
613
1505
832
716
1163
761
1062
1135
742
768
3932
1186
771
2995
1102
852
1478
801
1183
1144
6870
805
6221
15783
2332
1739
9362
1099