260
1188
265
136
157
122
143
208
111
119
124
366
134
1166
238
99
3502
109
123
139
395
135
359
616
112