21152
8
3080
3
2932
2
3090
6
2245
2294
1
2903
2535
1047
297066
0
2760
4
1517
1603
3498
3562
951
2990
1015
2209
1751
1087
5489
11
2767
24091
32302
1606
4179
2166
2225
1819