653
652
651
646
645
641
639
637
636
635
634
597
595
593
591
589
587
585
583
582
579
578
575
572
571
569
556
542
533
523
519
517
516
513
511
509
508
481
477
473
466
462
461
458
457
453
447
446
445
443
441
440
414
405
401
400
398
313
314
379
306
336
375
291
69
220
374
380
288
254
355
357
74
387
65
64
66
67
68
175
72
71
412
320