8264
4517
4162
4015
3900
3847
3795
3743
3696
2668
2491
2291
2208
2187
2173
2164
2082
2066
2003
2000
1997
1988
1981
1897
1879
1873
1796
1783
1706
1664
1647
1466
1462
1461
1422
1335
1314
1313
1276
1275
1273
1254
1222
1222
1213
1205
1198
1195
1186
1173
1153
1120
1103
1080
1071
1069
1062
1054
1043
1042
1041
1035
1028
1022
993
987
980
979
969
956
946
945
944
939
939
933
931
927
925
920
919
916
911
902
901
898
896
887
884
879
879
878
878
876
873
873
870
869
868
867
864
861
858
856
853
849
834
828
825
823
820
817
817
817
814
809
804
804
803
799
796
792
786
786
775
758
754
753
752
752
751
750
748
747
744
739
734
734
732
730
730
730
729
729
727
721
720
713
711
703
695
690
687
685
685
682
682
681
679
678
677
677
675
674
670
669
669
668
666
666
662
661
653
651
650
648
648
642
641
640
639
634
632
630
626
624
622
622
620
619
619
618
617
613
612
612
609
604
599
597
597
596
596
595
595
595
595
593
592
591
587
586
586
585
585
581
580
579
579
578
578
576
574
572
572
572
571
568
567
567
555
552
547
547
547
547
545
545
543
538
538
538
538
537
535
535
533
532
530
528
525
525
525
525
524
524
521
521
520
519
518
518
518
517
516
509
508
508
508
505
504
504
497
490
490
488
484
484
483
482
482
480
479
475
474
473
471
469
468
467
467
465
464
462
461
460
459
458
458
458
457
457
455
455
455
454
453
451
449
449
447
447
446
445
445
443
442
441
441
439
438
437
436
436
436
435
434
432
431
431
431
430
430
428
428
428
427
427
427
424
423
419
417
416
416
416
412
411
410
408
406
404
402
402
401
398
397
397
396
396
395
393
392
392
392
391
390
390
389
389
389
386
386
385
382
382
380
374
374
373
369
367
362
362
361
360
359
359
357
357
357
357
355
355
353
352
350
350
350
346
346
344
341
340
338
335
335
334
331
331
329
329
329
328
327
327
327
326
325
325
324
324
321
321
320
318
318
317
317
317
316
316
316
315
315
314
314
314
314
313
313
312
310
310
309
308
308
305
305
304
304
304
303
303
302
302
302
301
299
299
299
299
298
297
297
297
296
295
290
290
289
289
288
288
287
287
287
287
285
285
282
282
281
280
280
280
280
279
279
277
276
274
274
274
272
272
272
271
270
270
269
268
267
267
267
265
263
263
262
260
260
260
259
258
258
256
255
255
255
254
253
253
252
252
250
250
250
250
249
248
248
247
246
246
246
244
243
243
243
242
241
240
240
240
239
239
238
238
237
237
235
235
235
235
233
233
227
227
225
224
222
222
221
220
213
211