87
1
1059
1148
4
2364
2
820
0
1180
1108
8
1365
1298
433
764
1008
596
776
2301
644
958
498
2040
90
1703
630
555
601
557
546
1085
3
389
1185
1404