842
578
574
536
477
425
417
405
395
390
340
308
305
302
298
292
284
273
267
245
239
236
225
217
196
190
187
184
183