2258
1
2535
2
19783
21152
8
32302
0
1200
1044
398656
19
3090
6
2980
2932
25669
3498
4
1416
2666
9
1646
3
17946
2906
1153
2207
4573
644
1672
7793
25
1653
550
2646
5
3080
1329