3090
6
4471
2
21152
8
25669
0
2932
14
4202
5
3316
10
17946
12459
3
2502
1793
1
1189
255
4083
1755
2996
3551
668
4044
2903
2810
3546
174730
18
32302
1849
1289601
4
9956
3673
2740