1295
29
4
5
4
20
104
21
142
35
16
21
25
17
180
117
29
