19783
2
572
0
25669
32302
1125
1
2921
5
2535
924
2996
1879
17946
5440
8
2050
2366
21152
2932
2258
3498
4
2512
1189
721
3779
2595
1527
3765
2264
14
2890
3
1558
1153