1425
2
87
1
1304
1348
0
854
640
2190
4
1628
108
739
665
627
526
633
480
621
759
988
777
772
396
415
628
5648
16
4130
15
1883
2138
3
86
1602
85