21152
8
3090
6
2903
3
2593
1
2932
2
1849
7793
4
2633
2011
0
1961
25669
297066
3080
2907
878
378
2711
14
2629
2911
9
3131
1189
4651
2551
398656
19
665
1087
5801
2763
6164