3090
6
2996
0
2903
3
14
2932
2
108797
17946
21152
8
1289601
4
1189
10941
3546
1
471
267612
3080
662
3158
1711
189326
19783
448
174730
18
25669
94424
747
1629
1080
137
464
3206
5