716
1486
729
1075
620
1459
3423
1119
913
1099
902
1171
959
809
1105
633
13353
868
760
2489
1804
930
948
4558
1409
1117
814
664
703
774
1510
697
1291
1163
919
2232
766
1728
685
777
3255
665
813
640
848
913
887
1081
6732
758
827
1077
1488
904
811
2451
712
994
1518
1070