25669
0
3090
6
32302
21152
8
17946
19783
2
1461
3498
4
2932
3080
3
7258
1768
1045
2903
255
2996
616
1310
635
572
4471
2535
2350
14
665
2471
3252
971
1189
528