579
2
688
420
1
411
436
403
658
553
494
567
444
399
393
1375
614
559
496
472
555
589
570
446
564
733
607
502
448