527
468
479
491
453
534
545
606
544
529
655
471
463
560
489
1002
1727
1142
1047
946
1043
1023
1082
1225
1591
1102
1181
1598
1700
1250
1582
1932
1283
1405
1436