706
1
524
1182
494
700
2
515
453
544
722
3
610
484
400
611
673
485
739
478
403
341
533
593
624
5
501
521
466
448
444
399
1577
597