21152
8
3080
3
2932
2
3090
6
803
0
951
108797
1676
485
1812
2124
2245
1089
1359
2920
4
2903
786
1045
416
1193
1302
531
110
984
1047
437
696
747
459
47639