19944
2
1388
897
1
1622
2710
21152
8
1562
2245
3
3080
297066
0
1686
1606
1047
3090
6
2873
2932
3934
1746
455
1075
1534
895
746
189326
1688
1485
1833
1072
1720
1431