1980
1729
440
406
331
322
292
222
177
156
146
118
105
104
84
80
76
65
62
59
58
56
53
52
46
44
42
41
35
34
32
31
30
28
27
26
21
20
19
18
17
16
14
12
11
10
9