2535
2
19783
4453
4
21152
8
32302
0
2522
3090
6
2999
3
1787
1
2932
25669
3498
2666
9
101569
17946
2906
1153
4179
4757
1888
2261
3691
1672
7793
6225
2258
3080
11871
3520
3465