3090
6
2166
1
2012
2
2069
5
2949
0
2366
272
2954
989
12459
3
6047
4
1289601
3172
67688
66
36905
3080
2316
3289
618
4179
1143
1044
2534
3593
16
2512
106
3546
3008
189326
608