5985
4796
4521
3500
2905
1923
1846
1695
1676
1630
1627
1623
1616
1538
1452
1444
1442
1426
1422
1392
1293
1286
1272
1227
1175
1155
1151
1121
1098
1044
1033
1015
1008
1005
999
987
987
983
955
947
941
939
909
894
887
884
878
867
859
854
841
829
813
811
806
800
798
793
784
775
773
743
742
736
725
724
723
720
711
709
709
708
704
697
690
679
664
657
649
640
636
634
622
617
614
609
584
579
579
572
563
556
554
553
545
522
516
515
514
510
503
502
488
481
477
475
472
471
454
453
451
443
442
441
436
434
429
428
421
419
418
415
404
400
396
392
387
385
385
384
383
383
381
381
377
374
368
366
360
357
357
353
350
347
347
346
345
344
341
336
332
332
326
324
318
316
313
313
310
307
306
306
306
305
302
301
296
296
293
289
285
283
279
274
268
265
264
254
249
247
243