19783
2
3765
4
571
0
32302
2535
1153
1015
21152
8
14
17946
2996
25669
3090
6
572
1189
3683
1
1869
1049
2771
1816
469
2932
3059
3498
1193
2666
9
2476
1295
280
336