791
2
1671
1
525
644
2130
750
657
755
4
611
740
793
813
725
1243
975
6
1266
1007
3
932
953
798
692
861
1096
870
2655
5
862
961
524
974