2535
2
19783
32302
0
21152
8
2932
2666
9
25669
3090
6
14
1618
7793
4
3498
3080
3
2996
17946
1225
4044
5
1189
2465
2906
1
1153
1044
3083
12472
1672
1175
758
877
635
2258