656
2
2697
1
469
321
652
3
421
210
1141
1634
2203
6
29611
0
137823
11
86
3775
1511
1003
1625
1586
1123
697
875
836
1157
4
251
639
596
674
8
1207
842