19783
2
25669
0
3090
6
2903
3
2932
2600
4
4358
5440
8
32302
21152
1174
1
3546
3080
1973
1153
2204
5
3485
7
2337
2366
2629
1453
1845
948
3765
1743
1152
14887
18
2453
3008
297066