4096
2
4044
5
17946
0
2535
32302
3765
4
25669
3125
1922
6
19783
1461
280
1
2964
3540
3498
1055
878
2478
1816
11717
11
4471
2295
3
1672
5599
1326
3779
5477
12
2986
3338
940