396
1
789
0
470
452
1405
938
1440
1068
2681
6
724
113
595
309
189
2
680
902
91
547
774
844
409
97
387
95
695
650
1553
451
909
87