19783
2
2535
1071
1
25669
0
3284
7
17946
32302
1543
1166
573
891
21152
8
2932
1105
3498
4
674
3779
1162
1527
1623
3765
1243
1239
658
7793
1267
1843
775
1153
3117