2903
3
3090
6
108797
0
25669
2996
2932
2
19783
2430
2907
21152
8
17946
236066
14
2861
1
3080
1036
32302
616
942
2258
496
174730
18
9956
2005
9
3206
5
5488
371
1189
297066
2266