25669
0
21152
8
3090
6
2668
2
2903
3
2932
2996
762
255
918
1189
1310
14
1591
2289
4
3380
3080
908
2600
7034
3012
4443
9
17946
1193
4307
166
6019
16
444571
841
1
3973