21152
8
3080
3
2932
2
3090
6
1047
496
0
2245
3326
619
1
2903
297066
1734
3078
4
2258
2131
1787
572
2294
1015
1938
1168
467
4179
1807
2166
1606
868
693
1289601
2999