641
1
522
560
401
654
686
587
494
464
428
516
438
556
57
368
411
322
375
337
377
404
456
357
617
503
390