2245
3
570
1
800
21152
8
297066
0
3090
6
2903
2932
2
3765
4
3083
108797
2386
17946
562
10827
2258
3080
2530
3683
32302
3211
940
2996
2949
6236
10
55904
1992
1527
3071
9
2166