1094
2
908
591
1
580
620
568
739
636
1006
3
790
909
574
555
606
1761
553
1478
678
1226
1417
719
542
577
642
855
676
593
738