535
495
494
493
492
491
490
469
468
467
503
499
475
474
473
1811
1761
1756
1807
1810
432
1591
426
982
420
758
415
1595
1055
1435
1050
1048
409
405
401
400
399
1062
984
1197
989
987
394
390
386
385
384
756
757
752
750
749
380
375
374
373
372
808
235
782
229
609
224
81
99
72
147
141
136
14
128
