21152
8
3080
3
2932
2
3090
6
1526
10827
4
3107
7
1320
2245
2578
1
2114
2903
572
0
989
2268
3429
2535
6499
1047
1373
4179
2110
6100
15
297066
891
1135
1883
2133
1502
1092