1010
686
456
367
256
184
175
170
168
137
136
135
134
133
129
124
123
120
119
118
116
115
107
103
102
98
93
87
84
81
80
74
72
71
64
61
60
59
56
55
47
46
45
44
42
40
38
37
35