290
0
6339
518
798
1853
657
787
558
577
901
810
4223
22
486
423
214
266
843
2055
807
1348
63
307
346
1575
2
54
717
282572
288
1935
777