853
678
582
383
580
445
1193
519
615
403
400
392
424
461
418
441
501
432
488
805
470
587
463
500
500
645
652
761
753
812