335
873
80
674
107
444
90
343
108
324
22
303
28
286
31
217
25
230
37
190
26
191
14
173
6
312
155
9
150
52
151