490
511
432
399
285
430
308
440
367
347
454
317
358
362
349
426
306
395
248
276
398
230
488
359
293
251
258
336
237
218