669
595
497
429
414
411
370
279
273
262
254
252
235
232
221
217
200
181
178
174
171
170
166
161
157
153
152