516
1
714
375
447
520
2
1451
517
929
1667
778
863
1005
495
2669
5
503
514
464
742
704
813
804
1039
611
1140
463
5031
7
659
646
696
914