83
1
88
895
3
827
2
1413
402
553
816
661
941
346
602
1304
1348
0
179
468
886
67
85
517
1331
1982
1000
652
799
875
879
726