25669
0
3090
6
17946
32302
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
89
528
1189
2476
1355
108797
14
572
3080
2350
1512
1
485
3012
2996
2355
2320
4198
763