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