2535
2
19783
32302
0
636
3090
6
14
3724
3
2932
2996
25669
3498
4
2666
9
17946
1189
1473
2906
1
1153
255
21152
8
1672
7793
2258
761
572
3080
2524
590
432
372
1287