1401
1181
1177
756
710
679
655
613
597
592
589
580
576
536
510
510
507
503
481
461
457
453
443
439
423
416
412
408
399
397
395
390
386
386
379
377
363
356
355
355
354
352
351
348
344
344
342
341
338
336
335
332
332
330
322
321
316
309
309
308
305
302
300
299
299
298
297
297
296
294
292
288
287
283
283
282
280
279
277
272
266
266
265
264
263
262
262
258
257
257
257
255
254
253
251
250
248
247
243
243
242
237
237
235
233
230
229
228
228
228
228
228
227
226
223
223
220
219
218
217
216
215
213
213
211
210
208
206
204
203
203
202
200
200
200
197
195
195
194
193
193
191
190
189
189
188
188
188
187
187
186
184
184
184
184
184
184
183
182
181
179
178
177
176
176
176
175
174
174
173
172
172
171
171
171
170
170
169
169
168
168
166
166
163
162
161
160
159
159
158
157
157
154
154
154
151
150
150
150
148
148
147
147
146
146
146
146
146
145
145
144
144
142
141
141
141
139
138
138
137
137
137
137
136
136
135
134
134
131
130
130
129
128
128
127
127
124
124
123
121
121
117
115
113
112
109