4096
2
3090
6
4044
5
17946
0
7095
2535
32302
25669
3125
1922
19783
1461
2155
3
2964
1
3540
3498
4
1650
1055
878
2478
3868
10
1816
11717
11
4471
2295
1672
5599
1326
3779
5477
12