436
716
538
837
1170
792
651
1093
843
430
753
1746
540
457
1495
517
1329
2167
624
492
912
415
811
873
446
1414
1482
1496
1212
699
616
643
800
737
408
858
457
750
553
580
521
1578
762
1131
457
1237
978
972
831
515
1238
436
852
915
486
