111
0
4820
2
415
951
403
602
722
668
798
2328
413
267
1411
1610
5313
2143
1133
259
1939
957
408
5875
454
2121
4
409
743
1045
456
2855
3
1557