3090
6
2932
2
2903
3
21152
8
25669
0
572
3673
3080
1189
14
1289601
4
2919
17946
1755
1
3083
19783
2996
2535
2155
3125
32302
2948
4471
2465
3868
10
3498
1461
6346
16
3546
2154