19783
2
25669
0
32302
2535
1267
2996
572
21152
8
5232
7
3090
6
3083
2366
1
685
5209
9
2932
3498
4
2176
17946
1329
2595
1294
1153
1675
2995
1480
3
2012
721
3080
2316
964