1540
1177
1011
872
801
737
725
712
642
631
604
578
561
547
542
536
506
493
449
447
430
419
407
406
404
401
393
381
364
355
352
348
346
346
342
339
332
331
331
327
314
314
304
294
290
289
281
278
275
274
270
263
256
254
252
250
242
237
237
233
232
229
227
225
224
224
222
217
216
214
213
211
211
204
202
201
185
183
181
178
174
165