19783
2
32302
0
25669
2535
181997
11
17946
5784
8
2225
21152
2932
3498
4
1189
3779
3765
14
1153
2996
3090
6
572
3080
3
452
665
345
1044
1
1804
7258
2902
16
3546
471
984