653
0
394
317
466
455
683
901
2211
1119
661
772
1
924
247
493
6800
1614
980
3092
429
164
2587
16
919
755
798
180849
1425
380
503
2328
362