10
549
303
281
276
269
245
234
223
217
214
201
196
192
184
172
166
165
152
151
149
146
143
142
133
132
131
130
126
123
123
122