19783
2
2535
1153
0
32302
17946
25669
1626
3
3083
2932
4471
1062
3498
4
3971
1
2964
106
3633
13
2476
542
618
120
3051
3158
1512
3090
6
272
2788
2986
2258
21152
8
302