413
502
525
466
340
351
410
325
460
386
511
244
358
443
341
337
287
276
394
289
476
302
421
418
382
427
403
366
245
590
290
465