4096
309
23
35
31
98
13
129
78
70
1658
38
85
375
19
56
140
594
282
28
2533
208
127
187
96
81
16
4670
58
672
65
33
50
34
68
183
120
26
55
51
270
90
159
1234
32
69
25
63
40
46
700