118
2
761
71
1
307
160
293
136
154
166
67
110
151
123
121
233
627
288
165
105
96
44
359
78
49
92
214
0
18
101