886
1128
1458
689
1045
894
1
1084
950
0
1041
1111
325
680
1027
540
754
1148
3
1255
20
642
634
940
885
982
740
2
992
4
548