964
930
741
729
721
649
593
573
532
505
496
469
466
464
457
440
409
406
402
400
396
394
388
368
361
359
353
326
309
286
284
279
278
277
276
273
268
263
246
244
243
241
239
236
224
214
212
202
189
177
172
159
156
149
148