470
0
422
302
337
260
456
282
411
279
441
528
309
301
484
427
580
330
986
568
558
487
405
436
489
502