245
0
456
448
1
467
691
273
1133
1939
957
951
685
454
403
663
2121
4
409
415
1045
1557
1661
2659
2
602
722
410
787
1161
1033
846
668
859