19783
2
25669
0
32302
2535
572
2996
2366
1
2921
5
17946
2932
21152
8
721
2595
3498
4
685
791
3080
3
1189
1225
3779
2204
3765
2264
4044
14
2465
1153
3593
16
1078
1044