112
10
607
34
20
260
37
45
22
0
70
24
134
214
111
391
3874
432
158
51
188
80
254
49
234
59
116
86
15
42
25