2367
2346
2261
2171
2238
2246
2261
2237
2143
2120
2001
1903
1882
1842
1750
1691
1680
1548
1548
1509
1469
1457
1489
1497
1551
1554
1485
1535
1566
1558
1540
1534
1507
1577
1657
1592
1604
1722
1884
1971
2039
2208
2187
2252
2312
2337
2345
2329
2336
2346
2287
2412
2430
2402
2345
2311
2247
2192
2114
2101
2048
2000
1943
1910
1827
1768
1621
1645
1566
1365
1357
1360
1468
1558
1761
1813
1868
1924
1921
1676
1566
1525
1484
1446
1432
1508
1585
1615
1667
1697
1660
1675
1684
1721
1781
1771
1730
1726
1731
1714
1695
1697
1815
1880
1858
1819
1807
1794
1833
2137
2222
2347
2401
2446
2505
2551
2571
2659
2720
2743
2678
2660
2642
2512
2253
2219
2096
2101
2113
2117
2060
2010
2051
1976
1939
1926
1948
2069
2028
1932
1965
1992
2101
2163
2232
2168
2158
2025
2052
2062
2034
2004
1807
1682
1601
1384
1223
1231
1353
1481
1641
1666
1763
1800
1825
1857
1851
1844
1854
1848
1887
1915
1924
1942
1941
2127
2296
2248
2339
2401
2504
2488
2573
2624
2664
2685
2718
2716
2683
2667
2512
2501
2486
2480
2463
2421
2422
2424
2428
2439
2448
2501
2527
2517
2392
2330
2318
2302
2271
2196
2216
2213
2149
2155
2213
2267
2356
2379
2503
2537
2574
2538
2504
2490
2464
2435
2414
2358
2341
2300
1906
448
447
438
434
431
427
424
425
424
426
428
429
431
435
435
437
446
454
456
456
460
486
485
483
480
481
484
487
488
476
474
474
475
481
508
532
538
538
548
552
573
597
606
587
558
558
558
578
548
581
584
574
555
567
568
542
549
553
574
563
555
547
541
532
531
516
513
505
500
522
518
510
500
492
480
452
445
470
469
464
461
449
445
443
425
421
409
407
411
401
406
404
405
405
373
375
349
326
323
324
325
325
325
352
345
354
362
362
356
351
351
351
349
347
345
348
348
347
344
337
339
337
348
337
340
343
343
334
341
362
374
375
376
387
388
391
396
412
414
413
412
418
427
448
452
450
439
435
439
448
457
471
463
457
463
494
516
536
534
530
512
506
503
493
489
487
485
484
481
481
480
474
474
474
470
469
469
469
462
466
469
466
460
460
455
457
458
458
465
457
456
449
446
441
440
450
456
446
423
419
433
432
425
423
427
421
422
419
420
419
418
415
415
419
431
431
430
425
424
434
435
436
433
429
429
428
428
431
425
420
419
420
420
420
423
427
413
410
404
406
404
398
398
399
402
412
420
424
424
433
431
431
438
442
444
445
448
443
449
449
460
461
435
437
439
439
439
443
443