19783
2
25669
0
2535
572
32302
2996
2932
3498
4
1189
17946
14
1225
3673
3
1153
3090
6
2012
2595
1719
1
2366
21152
8
685
721
1193
800
3080
2316
534
2921
5
1044
432