3090
6
1189
0
3080
3
14
2902
16
2903
2932
2
25669
4443
9
2996
21152
8
255
1193
531
108797
17946
2920
4
536
6516
1179
1
3498
3551
10
1978
5504
1726
4471
5489
11
3206
5
3316
1992