2186
1621
1210
1206
1191
1140
1017
978
949
919
882
864
836
835
794
759
740
724
702
683
672
649
635
632
613
612
591
584
581
558
543
538
525
524
517
504
502
487
473
472
468
467
455
451
450
447
447
432
429
426
419
415
411
408
406
390
387
381
379
370
367
364
363
351
346
341
338
331
329
321
312
309
307
295
280
271
264
258
251