2285
1
830
21152
8
2740
3
297066
0
5151
2
3080
3715
955
2851
1500
4651
2650
20
1595
1865
280
2405
2932
3124
20163
44
1922
6
181997
11
2436
7095
9172
189326
3090
1230
4
1826
2748