976
914
1245
1103
2112
902
1394
1990
1811
2121
1159
1448
2597
1604
830
1697
2050
1640
2133
2445
1801
1044
1796
981
1557
1566
1732
1322
908
1019
1434
964
1542
1449
1128
1029
3101
1015
1599
926
1043
1099
1290
2460
2918
1077
2670
2933
2130
1277
2207
893
4511
1149
2873
2288
1515
1021
1107
1135
958
846
1311
2471
861
922
1079
851
870
915
1148
862
3614
1826
1510
939
762
2551
1088
852
3016
1031
889
1119
1622
1553
1309
1817
797
989
1686
1072
1097
1168
853
766
1426
807
854
1779
995
1586
3976
742
895
961
866
1676
1135
899
1438
1089
1790
849
807
1117
1478
1755
1691
1260