335
873
80
672
31
217
107
442
90
341
22
303
108
322
28
286
25
230
37
26
191
14
173
190
9
150
52
142
21