662
421
411
369
354
349
341
332
319
312
291
273
264
237
235
233
230
205
201
198
196
190
189
188
187
186
184
181
174
167
165
161
160
159
157
156
155
151
148
144
142
141
137
136
135
132
131
130
129
128