21152
8
3080
3
3090
6
2932
2
665
1
1078
2258
572
0
1815
32302
2535
19783
4425
2982
1431
3715
5151
14
2666
9
4651
17946
6220
16
18816
11
2352
297066
1397
1047
423
1189
12459