2121
4
2610
11829
0
1133
957
951
409
1557
415
602
1571
1
787
846
1939
381
454
403
750
1045
456
266
467
1664
2
1661
1511
1638
1700
5289
14
722
410