345
343
1223
773
485
432
448
483
505
487
534
424
0
477
677
564
499
397
396
418
820
443
475
401
411
553