921
869
797
749
672
664
659
645
638
621
607
601
589
587
543
536
489
483
482
455
454
432
432
430
428
411
409
406
391
386
385
374
368
362
352
350
350
346
346
345
343
341
325
324
317
304
300
298
295
294
291
289
289
287
275
275
274
262
257
248
246
243
238
237
233
225
222
220
213
205
204
203
195
190
183
176
171
169
153
144
143
139
133