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