573
2
504
601
1
585
520
451
568
748
807
1533
4
790
448
821
781
3
998
497
3368
473
507
1513
1510
1854
1434
1280
630
783
750
617
797
1081