2992
6
3715
2
5151
3090
21152
8
4651
3
2650
20
2405
1
2740
280
2530
4
297066
0
1315
3080
181997
11
866
2773
1047
2142
1176
2932
844
773
2534
2949
2309
2276
1000
1500
787