421
566
536
283
457
198
306
331
714
245
281
281
322
375
403
1026
373
344
380
384
502
537
496
2754
2132
1922
722
781
695
861