21152
8
2294
1
467
0
1749
3090
6
2903
3
2593
2932
2
2535
3078
4
1348
1816
1277
2999
1603
3498
297066
3080
300
1055
1498
951
1261
1734
3326
2990
1788
1469
1015
14