2
33
876
1
1
58
1
31
1
5
1
48
10
1
17
18
40