2932
2
21152
8
3080
3
3090
6
2245
2903
1047
297066
0
19783
7034
4471
25669
17946
1659
2518
528
1
32302
1212
189326
181997
11
3715
5627
5151
6362
5
108797
4651
2535
109776
42
642