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