176
0
1019
1
777
864
2766
847
422
330
468
835
1025
2
1133
2490
1939
957
951
454
403
2121
4
409
415
1045
456
1072
3
1557
1661
445
825
602
722