982
1161
1116
948
2102
1637
1142
1734
2101
2170
1747
1245
2272
1219
2557
952
1137
985
1181
956
1721
1048
1111
1154
1110
940
1056
958
1103
2017
996
1640
1079
1034
995
1044
1144
2161
991
1031
1179
2071
1331
1301
920
1195
885
1135
1325
1773
1090
1518
1457
1595
2457
2847
2325
1105
1208
2058
1485
2194
3738
1002
1552
1727
1031
2604
987
959
820
752
878
1966
1862
1022
962
786
850
1653
1040
807
1023
1083
9054
1391
1494
3119
2696
1446
965
2082
1737
901
877
926
1750
2515
1311
1030
2276
2515
1350
1568
2567
1231
1898
2161
1471
976
1017
910
2819
783
1494
797
1001
828
1407
1400