601
2
456
1
394
1096
875
352
461
309
131
3
914
0
1476
313
742
517
269
89
477
854
860
732
386
82
75
84
86
1341
621
895
832