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