21152
8
3090
6
106
0
2903
3
2932
2
1015
1
2669
1694
951
690
2149
5
25669
564
3080
2740
1743
108797
916
3606
2996
6164
2059
1380
1362
16
2949
14
19783
2535
585
445