995
1
552
836
2
851
745
1195
548
772
0
959
924
640
808
718
565
1240
1505
681
800
883
791
1029
1025
1359
576
879
840
767
1032
1067