409
0
247
331
391
753
155
680
80
892
295
776
427
114
1132
979
173
643
471
339
813
21743
1
1643
671
745
2190
823
7334
4
739
1343
670