405
0
265
1
309
205
943
140
163
226
421
251
280
175
289
231
124
162
329
93
334
261
137
169
185
871
518
938