1576
1046
837
833
824
704
697
632
606
603
598
587
555
530
523
509
508
500
497
478
468
468
445
439
437
429
424
418
415
403
397
397
388
386
383
372
369
368
364
361
360
356
355
353
352
351
351
349
346
334
331
331
331
330
329
329
325
323
320
319
319
318
317
317
309
306
306
304
303
300
300
299
298
292
289
288
288
286
286
286
284
284
283
279
279
276
275
275
273
273
272
270
270
266
265
262
258
252
252
250
246
237
236
230
214
211
206
202
202
200
196
195
192
190
190
189
187
182
182