842
833
988
1488
1216
1480
949
969
891
3046
5564
998
841
1093
1104
1022
3980
1497
939
894
1550
2198
1384
1520
1144
1976
831
12922
1272
865
863
946
864
875
1458
1071
806
856
765
868
1024
796
11634
5297
956
1194
851
974
874
1704
1268
1553
1219
933
1038
7706
6673
1666
1179
919