19783
2
25669
0
2328
3
32302
7258
2535
2932
3498
4
1819
1
1537
17946
948
1336
1153
3090
6
2012
2366
1431
21152
8
2733
2090
2558
3001
2999
2468
3080
2316
2934
2886
2921
5