75
529
116
512
112
466
91
506
84
521
109
489
423
60
414
67
471
96
382
41
403
78
306
49
386
76
391
16
266
26
358
43
305
30
294