959
883
1531
719
801
1010
821
877
861
2476
1150
1071
867
1184
819
1123
1127
1171
1473
972
1093
989
1073
768
969
826
880
868
1786
709
943
1684
669
1327
1895
947
748
695
1155
635
672
1411
1602
783
812
1029
944
1155
1553
697
1058
923
1103
952
899
2963
842
1068
1118
617
1935
899
1294
961
1851
3614
1002
844
2141
1218
778
950
1377
982
754
666
1964
1205
1597
892
818
658
1110
1187
1292
1846
692
1878
1210
1550
974
1025
1226
1479
738
2445
733
1314
1461
740
966
4302
1244
1272
2547
936
2044
906
842
1409
900
766
1037
2134
1536
882
1020
2723
783
962