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