19783
2
25669
0
32302
2996
534
2595
2535
572
2264
1
721
501
1225
1189
17946
1028
14
2366
616
583
2921
5
484
21152
8
2932
800
984
685
3498
4
1015
3546
791