176
0
1019
1
777
864
2766
415
847
798
177
835
1025
2
1133
1939
957
951
454
403
514
2121
4
409
1045
456
1072
3
1557
1661
2634
825
602
2069
722