533
485
484
501
497
494
491
489
487
474
472
470
469
467
466
1757
1759
1807
1755
1808
430
1421
424
1059
418
751
412
1432
1054
1050
1429
1047
407
403
400
398
396
988
981
989
1198
1049
392
388
385
383
381
743
755
750
740
748
377
373
370
368
366
807
233
784
227
607
221
680
675
666
145
139
133
621
126
