19783
2
25669
0
930
21152
8
32302
1419
1
1153
2366
17946
2535
2932
4471
3498
4
3051
1603
2264
929
3
5440
1742
6
898
2990
471
3090
2012
1512
1641
1154
3080
2316
2921
5