4321
3078
7621
946
895
954
929
885
864
968
1006
866
977
1051
952
983
858
939
852
830
1943
847
997
809
1872
818
784
953
1075
1233
1067
968
959
998
872
2262
852
926
862
1636
948
971
860
1567
1054
818
972
840
1316
826
876
857
904
887
990
929
872
1243
976
818