21152
8
3080
3
2932
2
3090
6
345
0
2245
536
2903
19783
1769
1
1047
25669
297066
314
385
32302
577
692
14861
7
1849
3715
437
2190
5151
4651
14
2535
4765
2996
1880