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