2709
1409
1288
1070
1030
979
968
935
932
904
821
806
795
789
779
766
755
747
714
706
626
625
624
612
611
590
568
566
559
551
545
545
541
535
493
489
482
476
467
463
452
450
447
446
443
443
441
439
438
436
434
433
430
430
430
420
415
411
401
395
394
392
387
385
381
380
377
373
365
363
356
355
351
346
343
343
342
339
335
333
333
329
327
324
323
313
307
305
302
302
295
295
294
291
288
272
272
270
267
265
262
257
248
246
237