1513
1460
1205
995
909
906
902
793
768
716
688
642
615
607
585
580
570
564
563
542
520
520
501
486
481
478
470
467
466
458
449
444
439
438
424
420
417
416
415
411
379
371
368
366
365
364
352
345
335
332
329
321
321
317
293
291
290
290
282
275
271
270
270
258
257
257
252
240
238
238
226
221
219
218
211
211
207
206
199
198
198
194
187
185