2
127
1
7
25
2
25
19
20
1
28
994
27
9
46
38
35
38
4
38