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