519
1218
503
1497
530
904
512
1158
490
891
553
985
861
859
969
707
957
511
1363
537
1693
506
716
1123
521
550
1025
525
953
522
1144
497
1221
1665
915