2048
1773
601
595
460
338
288
194
167
162
118
115
102
99
98
96
91
84
81
72
57
52
51
47
45
44
43
42
41
35
33
32
30
29
28
27
26
24
22
21
20
19
17
16
15
13
12
10
9
8