1038
804
1209
900
952
799
872
879
1689
1336
1452
882
2015
1001
856
1499
2541
1010
875
822
1075
2391
1682
1744
884
967
938
1203
891
1016
999
1246
1628
1079
1238
1361
1492
844
1653
902
1161
1850
2272
1173
1533
854
834
2882
915
1888
930
1092
1440
1546
1196
2594
1267
1923
1813
1427
1923
1183
1519
1155
1566
1414
762
1391
1315
956
888
1235
1555
1384
1127
813
2194
1485
2551
826
907
1004
1697
2633
971
1100
1320
1075
949
1594
1823
1518
1314
972
1272
1123
880
2109
1013
853
1070
3756
860
1896
836
1459
1542
792
1153
1020
925
3336
1808
1196
1004
809
2738
914
1593
1283