21152
8
3080
3
2932
2
3090
6
1047
2245
297066
0
1547
1
1690
2903
1568
1495
2258
572
496
467
1606
2508
7
1819
8527
6236
10
17970
15
83
1015
6026
2028
2879
2465
2929
18816
11