843
655
546
366
320
211
307
203
396
487
979
372
828
271
770