2535
2
19783
21152
8
32302
0
2087
3090
6
14
2476
2932
25669
3498
4
798
1094
2666
9
17946
1189
2906
1
1153
2996
1672
730
553
7793
877
1618
2258
392
3683
572
627