1029
1
1096
2102
1627
6
1162
2
533
775
285
1546
1185
697
1539
5
1298
757
738
398
1011
0
576
939
902
632
2125
3
558
1556
4366
7
471
983
807
661
634