19783
2
25669
0
32302
572
2996
2535
17946
21152
8
1189
2264
1
3145
2366
721
2595
2921
5
3326
3
2932
3498
4
685
2631
14
2274
3554
3779
791
1225
3765
2907
1153
693