4522
3701
3348
2453
1713
1683
1608
1562
1469
1438
1437
1408
1406
1316
1315
1277
1098
1088
1065
1063
1053
1026
980
957
952
946
940
931
924
901
900
864
863
855
848
847
847
836
834
824
817
815
796
793
789
784
776
775
763
747
744
741
732
716
713
711
702
693
690
689
686
679
679
674
670
653
649
648
640
632
613
602
601
600
593
593
587
580
574
571
569
564
563
561
560
557
553
549
543
542
537
535
533
529
528
527
526
524
520
518
515
513
510
510
503
502
500
500
499
497
494
492
479
478
477
476
475
471
469
465
465
464
464
462
462
460
459
456
453
452
449
446
444
442
442
441
441
441
440
440
440
440
439
438
438
437
435
435
433
432
431
429
428
423
420
418
417
417
416
413
410
406
404
401
394
393
392
392
392
389
388
388
386
386
385
384
384
382
382
378
377
377
375
371
371
371
370
369
366
362
361
360
360
359
359
357
355
352
352
350
349
342
341
340
338
338
337
337
336
332
331
330
327
324
320
313
309
307
305
301
300
299
299
298
298
297
297
295
295
293
293
293
292
292
288
286
284
284
282
281
279
275
273
271
268
266
264
264
259
258
254
250
245
245
242
239
230
226