516
1215
500
1493
529
901
510
1155
487
889
547
982
855
856
967
703
955
505
1362
534
1681
504
715
1119
518
548
1023
523
948
519
1142
493
1218
1662
915