3090
6
4096
2
7095
13676
21
28098
14
2535
2285
1
19783
2851
3386
3
3540
2358
9
2932
1055
3498
4
878
32302
0
1816
11717
11
17946
2295
1595
1865
1326
3868
10
5477
12
1320
3338
1153
5599