19944
2
1388
897
1
1622
2710
21152
8
1562
1686
1606
2593
2873
3
297066
0
3934
1746
455
1075
2911
9
398656
19
2711
1534
895
746
1688
1485
1833
1072
1720
1431
1259
3079