21152
8
3080
3
2932
2
3090
6
1047
6236
10
1125
1
1459
2245
924
2903
1365
297066
0
1363
2258
572
1015
496
1749
1301
467
1468
3013
15
1606
3715
1819
1077
1788
8527
5151