19783
2
21152
8
2535
25669
0
1153
32302
2272
1
3090
6
3083
17946
1985
542
2932
4471
3498
4
106
2964
2476
2556
618
120
1294
2405
237
1512
5151
3267
272
2740
3
1397