21152
8
25669
0
2911
9
3090
6
7893
4
2668
2
2903
3
2593
1
2932
2996
762
255
297066
918
5151
1189
1310
14
1591
2289
3380
3080
908
2600
7034
3012
4443
17946
1193
4307