2535
2
21152
8
32302
0
17946
19783
3683
1
3083
2932
790
717
3498
4
2505
2057
1683
784
734
451
1153
3051
3158
3090
6
25669
3546
12632
7
3080
3
1913
1044
1743
3054
5
3724