409
0
247
391
680
331
643
753
80
427
173
813
979
671
892
114
295
471
155
62
339
3615
7
383
776
323
235
429
516
649
2328
2