1094
4
1015
1
1263
819
391
1465
3
956
1607
2
979
0
938
80
1304
1131
1067
497
1133
2386
759
479
597
1540
1626
689
394
1711
904
770
2135
1180
1147