785
701
491
1090
659
441
894
1186
507
409
419
1211
435
529
489
2535
828
1679
2842
487
632
514
439
541
3776