19783
2
984
0
25669
32302
2996
14
930
2535
2476
572
2932
3498
4
17946
898
1
1153
471
3090
6
2012
2366
21152
8
96
758
1154
3080
3
2316
3546
2921
5
1044
1089
1419