25
42
578
4

2
10
12
1
578
2
12
1
8
1
2
11
6
3