859
1020
1389
796
5104
925
794
926
2407
1122
803
845
4488
912
2189
2607
1052
1342
897
986
874
5153
1044
1362
802
921
966
827
1093
971
929
1029
1502
2563
2398
999
2581
7977
793
801
1947
797
1565
923
880
856
875
1890
949
982
4842
15335
1945
781
868
939
926
872
863
946