3090
6
106
0
2903
3
2932
2
21152
8
2149
5
25669
3080
2740
1
3673
916
3606
2996
6164
1289601
4
2059
1362
16
2919
14
2358
9
19783
2535
585
4044
3083
17946
2155
2465
1189
3125