25669
0
32302
21152
8
3090
6
14
2903
3
2932
2
19783
17946
2906
1
1193
1512
3080
5402
9
2996
1189
2666
4443
5504
16
2009
5
2593
7258
3491
4
485
3673
2750
2535
2476
10827
1045