863
1
450
580
3740
2
931
793
704
1986
771
460
3503
4
2585
5
912
0
553
737
938
791
809
1010
948
3
932
1148
935
1798
2324
987
2318
1568
1284
2231