3485
7
2763
0
1250
2
2184
1
1913
6517
4
2105
12717
5141
1289601
109776
42
297066
13676
21
4083
267612
4978
2825
3
5771
10
2149
5
2178
99072
3180
174730
18