682
525
518
490
453
421
418
391
339
320
265
264
239
231
206
190
187
186
153
146
143
124
105
103
28
27
25
21
7
6
1
682
525
518
490
453
421
418
391
339
320
265
264
239
231
206
190
187
186
153
146
143
124
105
103
28
27
25
21
7
6
1