14125
10
797
1
1534
2
1815
4158
8
5033
15
3819
1622
4435
3
1194
1364
1393
1506
4
1713
1047
1339
1137
2899
2245
1248
1911
3080
21152
2966
11
2484
5521
297066
0
19944
989
3090
6