19783
2
25669
0
2173
1
32302
2535
964
2932
3498
4
17946
5164
5
1153
1522
2195
3090
6
2012
956
2366
1668
21152
8
1243
1382
3080
3
2316
9877
2921
1044
1636
3175
989
2035