1193
931
751
741
654
587
576
516
502
496
455
453
446
422
419
416
384
381
380
378
372
361
356
354
352
351
333
329
315
313
312
292
277
273
262
256
245
244
242
221
219
205
184
172
171
166
151
148
147
145
140
138
136
134