19783
2
21152
8
17946
0
32302
2535
6644
3765
4
2932
3498
25669
2996
1153
843
3090
6
1395
1
1189
7793
2416
7
2902
16
3080
3
3683
635
1044
1743
2505
572
3054
5
3546
2500
14