652
653
648
648
648
649
650
650
648
648
648
647
645
645
646
648
654
659
665
649
650
651
653
651
647
642
634
628
625
627
619
612
608
602
600
598
596
593
586
584
582
580
576
573
568
562
558
555
553
549
544
541
539
537
537
536
535
533
531
529
527
520
520
519
518
516
514
513
511
511
511
505
503
502
499
494
493
493
492
490
489
486
486
485
482
481
480
480
476
473
474
478
483
492
509
518
517
511
509
508
511
519
514
515
515
495
492
490
487
484
482
482
481
475
472
467
469
470
470
468
465
463
461
459
447
444
439
437
437
434
431
428
426
424
422
421
420
419
417
414
415
418
419
426
428
430
432
434
430
410
392
395
395
388
391
392
387
379
372
369
367
360
357
348
342
337
331
310
308
306
306
306
304
302
300
289
285
279
274
271
260
257
250
221
215
210
191
188
186
173
169
162
148
145
141
135
132
122
117
113
109
94
94
93
92
92
91
91
90
88
84
86
86
69
73
75
74
77
77
69
68
66
63
61
58
57
56
53
56
56
60
58
59
55
59
59
61
65
69
75
68
70
72
74
78
84
81
78
83
83
76
63
51
48
55
59
56
60
63
69
69
64
61
58
58
57
52
46
46
46
46
48
47
49
49
51
51
49
52
53
53
52
52
52
53
52
52
51
51
52
52
49
51
50
50
52
56
58
61
61
62
68
69
69
69
68
67
64
63
62
58
64
67
65
57
60
59
57
52
56
56
55
55
55
55
55
57
57
60
60
54
51
50
63
65
68
70
67
62
57
50
57
62
56
57
57
56
59
61
64
70
70
72
72
70
68
67
64
64
54
52
50
49
44
44
44
42
42
42
42
40
40
41
46
44
44
45
45
45
42
42