20
531
52
477
35
384
42
355
13
280
14
275
272
27
256
229
756
44
227
18
16
164
162
8
165
160
10
151
6
135