504
345
482
595
765
380
767
932
596
563
460
389
645
444
469
329
521
803
613
1053
409
450
510
395
293
446
690
402
709
333
342
529
493
854
415
622