2535
2
19783
21152
8
3765
4
3090
6
3083
32302
0
2932
1663
5
3498
25669
1135
3
17946
1623
1
571
796
7793
1543
1294
1153
1393
3012
1747
2884
2282
1712
3671
3080
1545
2219