672
1
666
398
563
1134
2
408
3
603
474
480
1085
444
549
683
667
425
419
559
842
644
346
773
658
475
406
868
629
649