662
693
759
500
507
705
303
702
370
1589
636
376
877
877
454
3365
655
867
514
514
514
501
674