130
583
69
343
106
288
66
283
198
45
224
117
187
61
246
46
200
190
35
160
31
137
135
25
131
11
126
19
112
22
119