19783
2
25669
0
572
32302
2996
2535
484
2366
1
758
14
791
17946
1015
1189
1028
931
1225
2595
938
2524
2921
5
3593
16
21152
8
2932
616
3498
4
984
1045
575
721