21152
8
1169
1
3090
6
25669
0
2660
2
2903
3
2932
108797
1043
2137
2148
400
969
891
346
1631
1290
3279
236066
14
19783
17946
3128
4
2516
32302
1782
2920
2027
7793
1560
2689