19783
2
25669
0
572
32302
14
3090
6
2996
2903
3
17946
2932
948
1
2906
791
4358
5440
8
1512
21152
534
3080
1153
721
931
2595
528
1193
758
2204
5
1287
1225
2024