335
876
80
681
107
449
90
343
108
324
22
306
28
286
31
217
25
231
13
745
37
230
190
26
191
14
173
154
9
153
52
151