1665
973
957
829
828
746
693
656
539
507
471
463
449
426
405
344
337
317
290
282
272
271
267
252
246
234
233
229
223