3090
6
1189
0
3080
3
14
2902
16
2903
2932
2
4443
9
21152
8
25669
1193
17946
3498
4
5504
181997
11
4471
5489
1992
1
1294
255
2986
3765
2996
2355
32302
528
2245
572
3724
3061