3090
6
3080
3
14
0
2903
2932
2
25669
317
32302
1289601
4
21152
8
138
19783
616
5141
7
2416
4471
789
607
297066
17946
1812
2219
3083
2348
1
2535
1461
3125
1078
1193
1441