19783
2
930
2535
17946
0
32302
25669
2476
21152
8
2932
3546
1
3498
4
3779
3765
898
929
3
1153
471
3090
6
2788
1154
3080
1044
1804
7258
2902
16
1419
4044
5
4691
3083
2465