2677
2048
1192
793
512
451
385
307
248
153
131
105
89
79
70
58
44
41
32
30
27
26
25
24
21
18
15
14
12
10
9
8
7
5
4
3
2