19783
2
32302
0
25669
17946
2906
1
21152
8
3090
6
2903
3
4471
1461
3498
4
1768
2411
918
4996
4370
1938
5949
15
591
3749
3442
1632
1583
572
1334
1804
3080
1002
2932
669