19783
2
32302
0
25669
572
17946
2996
5440
8
2535
2932
3498
4
14
1153
1189
3090
6
2012
2366
1
21152
948
1193
3080
3
2316
392
100
492
98
2921
5
1044
403
4044
3083