1101
0
1587
1
381
545
1937
2163
1939
1009
2
957
951
454
2121
4
409
2799
3
1889
415
650
1045
456
1461
3559
1557
1661
1193
1651
6062
16
2659
602
1458
1333