988
0
688
925
929
1112
306
634
362
505
3808
320
200
1289
486
1603
81
871
339
1221
2099
269
371
75
373