12
373
2
426
1

4
4
142
10
1
2
3
2
2
25
426
11
29
8
13
1
12
119