849
1
843
1169
1074
867
836
670
1115
732
1291
1002
679
1033
805
742
674
1088
601
767
960
1352
1268
2
1292
1457
935
945
759
812
773