2143
1676
1626
1618
645
589
574
534
520
466
453
451
424
417
402
378
374
371
369
343
343
337
333
326
319
313
306
305
304
299
294
290
289
285
274
273
262
260
252
250
243
236
234
232
228
224
221
219
218
209
206
203
199
197
195
193
192
191
184
181
177
176
166
157