601
2
935
0
992
1
895
74
455
75
82
83
1095
874
404
1385
371
1685
4
394
1475
3
914
393
351
313
460
309
130
798
384
732
853
89
477