21152
8
3090
6
4335
2
2903
3
2593
1
2932
7258
0
2328
297066
3080
1819
1336
1380
5242
2711
2090
2911
9
2558
635
4651
398656
19
2468
7159
10
496
2934
883
550
5151
1973
674