14125
10
8262
12
2521
2
10813
7
1957
1
3287
4
2245
3
3080
21152
8
1047
3090
6
1231
2932
297066
0
1072
19944
989
9836
15
1637
5151
3715
944
679
2235
2518
1534
1485
1084
2710
1226