895
526
901
4860
1310
2558
757
497
3447
625
1065
610
894
790
859
1225
831
770
424
802
693
839
769
1328
742