1173
1025
855
797
793
780
717
651
635
611
607
582
579
564
549
533
510
507
485
480
472
462
460
450
428
426
419
398
396
388
380
375
364
353
335
333
320
315
312
306
302
275
265
255
251
241
235
225
215
214
198
195
191
184
183