1666
1390
442
389
339
275
230
191
141
131
101
86
85
84
71
65
58
57
54
50
48
45
42
41
40
38
36
33
32
29
28
26
25
24
23
22
21
20
19
18
17
16
15
13
11
9
8
7