923
2
1096
1
2102
1628
6
2051
8
1213
947
1237
675
1029
1164
533
594
775
287
1547
1475
1002
88
438
825
4914
4
456
517
784
783
167
887
1176
698