19783
2
25669
0
572
32302
3008
3
2921
5
2535
2996
3083
17946
5440
8
2906
1
7793
4
3090
6
3198
1985
2258
2316
1601
14
984
1028
2932
1189
758
484
12459
3498
800
3560