3090
6
2903
3
2932
2
1153
0
3551
10
2996
21152
8
1804
1
763
3080
108797
3034
1755
2740
189326
6110
4
985
3186
25669
1180
14861
7
3206
5
905
174730
18
3266
1537
2823
2377
1501
444571
9