25669
0
21152
8
3090
6
19783
2
2903
3
2932
17946
3546
1
297066
32302
5090
1189
7034
108797
255
9956
2996
3125
3080
2259
3460
7
3051
1603
3186
758
2471
2496
1310
2906
586