21152
8
3080
3
2932
2
3090
6
2245
2903
1047
536
0
297066
692
314
345
14861
7
1849
14
1189
3715
47639
2270
2190
5151
1120
25669
4651
1193
19783
2535
4765
1045
2996