19783
2
25669
0
572
3724
3
32302
2258
1
1811
2535
17946
451
21152
8
2996
1412
1189
106
120
582
685
12472
272
1193
2525
4
618
87
3546
785
302
1382
1859
877