21152
8
4471
2
5151
25669
0
1746
1356
1
2615
1160
2711
2911
9
905
903
4651
3
669
398656
19
2271
4
550
2166
19783
2535
4044
5
3083