914
823
732
610
581
532
485
430
405
399
369
356
336
328
322
294
273
268
264
259
256
252
251
249
245
241
241
240
235
235
233
228
226
222
218
215
215
214
212
210
210
208
207
206
205
205
204
202
202
202
201
199
197
196
195
195
188
187
186
184
184
183
183
182
181
178
178
175
173
168
167
166
165
164
164
162
161
161
159
159
159
159
157
157
157
155
154
154
153
152
151
151
150
147
147
146
144
143
143
141
141
140
140
138
138
137
136
136
136
135
135
133
133
131
130
130
129
129
129
128
128
127
126
125
125
124
122
122
122
121
121
121
119
118
118
118
117
117
116
115
114
113
111
110
106