1051
1552
1001
781
997
825
1399
1029
3152
1887
956
591
1266
677
2309
939
1343
810
976
2441
919
1882
2295
728
1014
1888
790
798
633
896
681
598
2066
589
741
609
749
635
753
601
709
920
621
1511
1520
1144
926
848
610
872
822
778
