598
527
640
641
770
645
374
540
469
342
404
484
495
880
316
424
393
562
456
672
377
670
695
332
457
462
575
353
563
392
1081
344