19783
2
25669
0
572
2996
3090
6
2903
3
2932
2525
4
3724
2366
1
475
4358
2258
21152
8
800
32302
3080
395
1534
1761
929
2299
2952
508
1189
2476
100
575
562
555