426
329
187
289
127
347
260
71
188
300