2807
2
1405
3
271
1
3435
5
775
846
0
99
891
852
609
1189
144
413
1826
1408
4
736
123
121
688
656
150
569
705
2525
7
719
3025
162
78
106
152