4096
2
181997
11
28098
14
2535
3386
3
19783
878
1816
32302
0
1865
3338
13676
21
3090
6
2285
1
5599
2851
3540
2932
1055
25669
3498
4
20163
44
11717
2666
9
17946
2295
1595
2748
1326