21152
8
3080
3
2932
2
3090
6
2245
2903
1047
297066
0
255
929
5382
5
579
1
138
14
1189
391
564
2996
597
3644
1692
475
3715
5151
715
14861
7
6247
3873
15