3080
3
3090
6
2903
2932
2
2996
0
1189
21152
8
25669
14
108797
4443
9
17946
308
1324
2902
16
5504
583
5489
11
3206
5
531
255
1992
1
1537
2823
3765
4
2355
1193
572
628
3061