1558
1
224
254
697
0
1038
835
377
1485
3
1336
1773
1570
5527
666
1044
346
935
1104
403
9566
8
3505
2
802
693
703
1048
768
709
194
1329
1397
960