19944
2
1388
897
1
1622
2710
1562
1686
1606
2873
3
3934
1746
455
1075
1534
895
0
746
1688
1485
1833
1072
1720
1431
1259
3079
4074
2414
2776
1969