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