2296
2
4820
662
0
1622
1
2610
4
1133
1939
1377
957
951
454
403
2121
409
415
1045
1188
456
2855
3
1557
1661
1392
602
722
410
417
656
787
2474
1161