0
4
6
29
194
88
191
140
100
19
71
617
177
109
68
108
124
175
348
48
57
74
106
85
180
35
566
534
182
211
141