1048
2142
1188
902
886
969
1019
6514
999
1085
881
1512
1929
843
1831
882
1480
8668
1236
4717
1289
977
1276
1188
1164
1015
1169
964
4163
9495
1191
1174
938
4055
959
1040
937
891
884
954
1930
811
1035
813
1341
3454
3693
1326
849
927
853
1247
1339
1351
1319
1330
1025
1182
1369
1025