2535
2
25669
0
547
471
558
346
645
1294
1
2996
522
1094
510
2884
5
21152
8
255
17946
3572
352
3090
6
2639
13
3083
3080
3
2533
1666
32302
3758
1726
19783
1166
11
698