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