21152
8
3080
3
2932
2
3090
6
2110
1
2243
1047
1405
300
0
1554
1690
1568
496
1015
467
2245
764
1606
1819
572
2903
8527
1431
1992
1380
2535
2710
1488
297066
2600
4