19944
2
1388
897
1
1622
2710
1562
1686
1606
2873
3
3090
6
3934
1746
455
3673
1075
1289601
4
1534
895
0
746
2919
1903
1688
1485
1833
1072
1720
1431
1259
3079
4074