532
500
496
493
490
488
486
485
484
473
471
470
468
467
466
1758
1806
1810
1801
1808
429
1590
423
1248
417
754
411
1431
1052
1048
1430
1047
406
402
399
397
396
1249
1053
987
1195
1049
391
387
384
382
381
741
753
749
745
748
376
372
369
367
366
806
232
785
226
606
220
681
674
667
144
138
132
620
125
