858
2
4820
2086
1
3442
4531
5
2121
4
1133
0
625
957
951
409
1557
415
602
1571
2526
3
787
846
1939
381
454
403
750
1045
456
266
467
2855
1661
722