874
1
949
860
1122
3
910
0
692
346
1011
2
491
965
2482
4
536
1091
1220
5
1329
781
3398
919
563
1281
755
583
818
979
778
846
825
728
618