1823
2
400
0
657
1
7952
1174
467
1478
2121
4
1326
2767
3
3559
1184
3006
1145
1133
957
1642
951
409
1557
415
602
1571
2799
787
1444
4940
5
1686
846
1645