21152
8
3080
3
2932
2
3090
6
1047
2110
1
2087
685
0
2245
2903
1787
1332
297066
2304
2258
1305
572
1639
1015
496
467
1606
3715
1819
6236
10
8527
5151
17970
15
1883