704
1
896
4
717
725
729
1169
2
604
501
1803
825
932
525
791
1266
611
739
755
657
750
643
2130
1007
3
861
1096
798
870
692
196122
0
1853
1191