4037
2513
2206
2005
1872
1766
1582
1491
1420
1394
1381
1377
1374
1326
1296
1236
1202
1175
1129
1124
1114
1009
975
912
900
889
859
849
836
799
783
774
749
737
725
723
715
710
705
700
678
666
663
656
651
648
644
640
635
607
593
578
575
560
548
543
538
533
528
523
514
510
503
499
499
498
496
490
488
484
481
480
479
474
469
463
461
460
456
455
452
447
445
443
422
412
412
404
400
395
394
393
392
391
390
382
378
378
377
369
368
367
358
357
347
342
306