3090
6
21152
8
2903
3
2932
2
1849
7793
4
2633
1
2011
0
1961
25669
3080
2907
878
378
14
2629
3131
1189
2551
665
1087
5801
6164
55904
405
5627
951
37355
13
2906
572