1506
0
1033
440
819
2856
4
1550
3505
218
274
1248
1
6371
7
1327
495
405
919
489
376
953
331
719
374
544
800
521
546
4723
520