1535
0
1136
3
1752
4
506
1
1224
778
935
2
956
996
655
1113
1008
1466
2270
1447
8122
5
1707
719
857
1410
628
738
705
511
329
675
73
71
1083
626