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