536
503
502
501
500
499
498
497
496
475
474
473
472
471
470
1813
1761
1760
1759
1806
433
1436
427
986
421
759
416
1592
1055
1434
1054
1052
410
405
404
403
402
990
984
1063
981
1053
395
390
389
388
387
747
757
744
755
753
380
379
378
377
376
809
236
783
230
610
225
83
100
74
148
142
137
15
129
