3090
6
4096
2
3034
1
2903
3
2932
7095
3386
21152
8
3540
1055
878
3080
1816
3673
11717
11
2295
1326
5477
12
3338
453
0
28098
14
13676
21
20163
44
1922
2436
2919
2851
1826
9172
25669