19783
2
2245
3
3090
6
2903
2932
25669
0
3765
4
21152
8
3158
345
32302
894
438
2788
3080
297066
6741
14
1489
3286
1
2031
2295
1364
2845
5
571
1663
1226
3053
7
2535
2996