2535
2
19783
17946
0
21152
8
32302
3090
6
25669
3083
2932
3498
4
2666
9
3546
1
1294
1153
2908
10
2108
3
106
3080
1107
1044
542
618
120
1663
5
1558
4044
2465
773
272
3125