1403
954
1135
990
901
2907
5215
862
995
2479
1558
978
2716
1035
1102
2209
1544
1118
1116
1589
1962
1011
1740
1365
1065
802
860
1899
913
798
926
1135
837
1099
1881
802
1063
972
1015
2794
968
923
871
1041
905
1314
818
1429
947
1369
937
1011
1692
1484
888
2972
922
931
2878
837
769
972
1536
1069
798
893
1084
1685
3045
952
1009
896
895
921
821
1420
815
1287
1059
1727
2620
816
1073
1510
867
1037
867
1929
861
1022
1697
1759
1122
1137
998
1723
3426
1578
825
1196
1377
842
953
1803
945
2437
1154
1230
1210
876
1031
1452
1940
1296
1020
1261
933
977
1736
763