1217
1
627
0
846
860
455
798
1557
8116
6
978
400
464
787
367
809
407
826
363
275
951
392
418
845
1661
2123
463
547
1199
267
330