2879
5
1044
1
1071
1325
899
1692
669
610
596
731
875
1163
1142
1296
779
1189
2
1598
0
1104
796
1896
1096
960
1255
693
1028
799
1431
710
806
608